package com.ifast.yuxin.domain;

import java.io.Serializable;
import java.util.Date;

import com.alibaba.fastjson.JSON;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.ifast.common.base.BaseDO;

import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 
 * <pre>
 * 娱信竞技场数据基础表
 * </pre>
 * <small> 2019-02-06 21:14:49 | zhengyingjun</small>
 */
@Data
@SuppressWarnings("serial")
@TableName("yuxin_questions")
public class QuestionsDO implements Serializable {

    private static final long serialVersionUID = -1274749252818308993L;
    @TableId
	private Long id;

    /** 标题 */
    private String title;

    /** A选项 */
    private String aOption;

    /** B选项 */
    private String bOption;

    /** C选项 */
    private String cOption;

    /** D选项 */
    private String dOption;

    /** 图片地址 */
    private String image;

    /** 正确答案 */
    private String rightOption;

    /** 题目类型 */
    private String type;

    /** 游戏类型 */
    private String gameType;

    /** 题目难度 */
    private String degree;

    /** 题目来源 */
    private String source;

    /** 年级 */
    private String grade;

    /** 数据状态 */
    private Integer dataState;

    /** 导入接口时间 */
    private Date importTime;

    /**
     * 使用阿里巴巴fastjson重写toString方法，返回json字符串
     * @return
     */
    @Override
    public String toString(){
        return JSON.toJSONString(this);
    }

}
